package com.star.service;

import com.star.pojo.Tag;
import com.star.pojo.Type;

import java.util.List;

/**
 * com.star.service
 *
 * @Description: 标签服务层接口
 * @Date: 2020-08-06 15:46
 * @Author: LENSTAR
 * @URL: http://123.57.161.114:9000/
 */
public interface TagService {

    //新增保存标签
    int save(Tag tag);

    //通过id查询标签
    Tag getTag(Long id);

    //通过name查询标签
    Tag getTagByName(String name);

    //查询所有的分类
    List<Tag> getAllTag();

    //编辑分类
    int updateTag(Long id, Tag tag);

    //删除分类
    int deleteTag(Long id);

    //查询标签和该标签下博客数目
    List<Tag> getAllTagAndBlog();

}
